A Systematic Review of Techniques for Test Case Prioritization

نویسندگان

  • Aman Jatain
  • Garima Sharma
چکیده

In software development life cycle, maintenance phase is an important phase as it deals with the activities like error correction, upgradation, deletion and optimization of software capabilities. For this reason, regression testing is required in order to revalidate the modifications in the software. It is an expensive process. Various techniques of performing regression testing are available. Software testers can select the technique that suit their requirement as well as optimize the basic cost and time factors. This paper mainly discusses various test case prioritization techniques for regression testing presented by various researchers and the various search algorithms used in the test case prioritisation process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Systematic Literature Review on Regression Test Prioritization Techniques

The purpose of regression testing is to validate the modified software and detect whether the unmodified code is adversely affected. Regression testing is primarily a maintenance activity. The main motivation behind this systematic review is to provide a ground for advancement of research in the field of Regression Test Prioritization. The existing techniques were compared along with their coll...

متن کامل

Analysis of Test Case Prioritization Techniques

The main aim of software industry is to provide high quality software to users. For this, it is essential to test software. Software testing involves a no of issues like test case generation, prioritization of test cases etc. The paper reviews various test case prioritization techniques. Test case prioritization techniques help to organize the test cases. This will help to reduce overall effort...

متن کامل

A Systematic Review of Software Requirements Prioritization

.......................................................................................................................................................... 4 CHAPTER 1: INTRODUCTION 1.1. BACKGROUND ..................................................................................................................................... 8 1.2. PROBLEM DESCRIPTION AND MOTIVATION LEADING TO THESIS .........

متن کامل

Ethical Patient Prioritization in Disaster Triage: A Protocol for a Systematic Review

Background: Disasters are medically defined as events in which the demands for patients’ care far exceed the available resources. In such situations, triage and rationing of limited resources are inevitable. A decision regarding triage needs not only scientific guidelines but also an ethical framework and supporting policies. This study aims to provide a comprehensive review of the criteria for...

متن کامل

A Survey on Model Based Test Case Prioritization

Regression testing is the process of validating modifications introduced in a system during software maintenance. As the test suite size is very large, system retesting consumes large amount of time and computing resources. This issue of retesting of software systems can be handled using a good test case prioritization technique. A prioritization technique schedules the test cases for execution...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013